Executes block, counting it toward the current concurrency limit and adapting the limit based on its outcome/latency.